package edu.bit.water.dao;


import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.stereotype.Repository;

import edu.bit.water.entity.LabelEvaEntPrdInfo;

/**
 * 
 * @author HJS
 */
@Mapper
@Repository
public interface LabelEvaEntPrdInfoDao {
	
	//显示标签表中所有记录数据
	List<LabelEvaEntPrdInfo> select();
	//插入新增数据
	int insert(LabelEvaEntPrdInfo labelEvaEntPrdInfo)throws DuplicateKeyException;
	//根据给定的id号，更新所有字段
	int update(LabelEvaEntPrdInfo labelEvaEntPrdInfo)throws DuplicateKeyException;
	//4.根据给定id号，删除表中相应记录，并将‘生产情况实体表’中关联数据数据也删除，关联条件 标签表.id == 实体表.label_id;
	int delete(int id);
	//5.根据企业名称进行唯一性约束查询
	int selectCompanyName(String name);
}
